Compliance-aware engineering process plans: the case of space software engineering processes

نویسندگان

چکیده

Abstract Safety-critical systems manufacturers have the duty of care, i.e., they should take correct steps while performing acts that could foreseeably harm others. Commonly, industry standards prescribe reasonable in their process requirements, which regulatory bodies trust. Manufacturers perform careful documentation compliance with each requirement to show act under acceptable criteria. To facilitate this task, a safety-centered planning-time framework, called ACCEPT, has been proposed. Based on compliance-by-design, ACCEPT capabilities (i.e., processes and modeling, automatic checking) permit design Compliance-aware Engineering Process Plans (CaEPP), are able allocation standard demands, if elements set down by requirements present at given points engineering plan. In paper, we case study understand produced models support planning space software processes. Space is safety mission-critical, it often result industrial cooperation. Such cooperation coordinated through relevant standards. European context, ECSS-E-ST-40C de-facto for production. The project-specific applicable mandatory during contractual agreements. Our analysis based qualitative criteria targeting effort dictated task demands required create CaEPP development ACCEPT. Initial observations model artifacts significant. However, such an pays off long term since are, some extend, reusable flexible. coverage level also analyzed decisions. our opinion, adequate responds information needs framework.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Establishing the Software Engineering Processes

Software project performance and product quality are often widely determined by the design of the software processes and by the degree at which the defined processes are actually established throughout the project or organization. This whitepaper describes the benefits of processes, gives and overview of software engineering life cycle processes, and explains how processes can be established ef...

متن کامل

Towards Automatic Process-aware Coordination in Collaborative Software Engineering

The dynamic nature and high degree of collaboration and communication inherent in software development projects raises various challenges for the automated coordination of tasks in software engineering environments (SEEs). To address these challenges and to enable automated coordination, adaptive processaware SEEs are required that enhance process quality while not encumbering software developm...

متن کامل

Enabling Automatic Process-Aware Collaboration Support in Software Engineering Projects

Software Engineering (SE) remains an immature discipline and SE projects continue to be challenging due to their dynamic nature. One problematic aspect is the coordination of and collaboration among the many individuals working in such projects. Numerous efforts to establish software engineering environments (SEEs) to address this aspect have been made. However, since SE projects depend on indi...

متن کامل

Software Engineering Process Metamodels

Software processes help to structure and organize software projects. Since software projects are complex endeavors and continuously grow in terms of size, budget, and complexity, software processes are used to coordinate people and teams, to define interfaces in a multi-site project setting in global distributed development, and to provide a shared terminology and knowledge base. Since much pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Artificial Intelligence and Law

سال: 2021

ISSN: ['0924-8463', '1572-8382']

DOI: https://doi.org/10.1007/s10506-021-09285-5